<?php
    
    # Classes de Modelo e PHPMailer
    
    require_once( CLASS_REQUIRE_INDEX );
    require_once( CLASS_REQUIRE_MODEL );
    require_once( CLASS_FUNCTIONS );    
    require_once( CLASS_EMAIL );
    
    require_once( MODEL_DIR ."BandasModel.class.php");    
    

    class BandasController extends IndexController{
       
       
        public function __construct(){
            parent::__construct();
            
            $this->model = new BandasModel();
        }
        
        public function defaultAction(){
            
            $letras = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","0-9");                                                                                                                                                 
            parent::setAttribute("mostrar_letras",1);
            parent::setAttribute("texto",1);
            parent::setAttribute("contador_letra",$letras);
           
            parent::setAttribute("bandas",$letras);
               
            parent::setAttribute("lateral","main_lateral.html");
            parent::setAttribute("view","main_bandas.html");
            parent::execute("main_index.html");
            
        }
        
        public function ListaLetras(){
                $letras = (int)parent::getParam ("letra");
                    
                    if($letras > 26)
                    {
                        $letras = 0;
                    }
                    
                $letras = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","0-9");
                
                parent::setAttribute("contador_letra",$letras);
                
                $bandas = $this->model->ListaBanda($letras);
                
                parent::setAttribute("bandas",$bandas);
                parent::setAttribute("mostrar_letras",1);
                parent::setAttribute("texto",null);
                
                parent::setAttribute("view","main/main_bandas.html");
                parent::execute("main/main_index_interna.html");
        }

}

?>
